package logica;
/**
**********************************************************************************************<br/>
* Hace referencia a la asociacion que existen entre un vertice y las asocianes con los demas
* @author Jefferson Amado Pe&ntilde;a Torres
**********************************************************************************************
* @version 0.1
*/
public class Asociacion{
	private String nombreNodoDestino;
	private double costo;
	/**
	*Contructor de la asociacion con el destino y su costo
	*@param  nombreNodoDestino 
	*@param costo
	*/
	public Asociacion(String nombreNodoDestino, double costo){
		this.nombreNodoDestino = nombreNodoDestino;
		this.costo = costo;
	}
	/**
	*Retorna el nombre del Vertice de destino
	*@return nombre del vertice de destino
	*/
	public String getDestino(){
		return nombreNodoDestino;
	}
	/**
	*Retorna el costo que hay en esta asociacion
	*@return costo de la asociocion
	*/
	public double getCosto(){
		return costo;
	}
	/**
	*Contructor de la asociacion con el destino 
	*@param  nombreNodoDestino
	*@deprecated era para hacerme un inventico por ahi 
	*/
	@Deprecated
	public Asociacion(String nombreNodoDestino){
		this.nombreNodoDestino = nombreNodoDestino;
		this.costo = -1;
	}
	/**
	*Contructor de la asociacion con el destino 
	*@param  costo
	*@deprecated era para hacerme un inventico por ahi 
	*/
	@Deprecated
	public void modificar(double costo){
		this.costo = costo;
	}
}
//Jefferson Amado Peña Torres
